music classic music system drm dancing management jazz attorney dance blogfa license distribution copy protection http databases pligg object oriented blues ballet copyright digital java tools content patent java intellectual property tap electronic licensing